package cn.com.jcoo;

import lombok.RequiredArgsConstructor;
import org.springframework.context.MessageSource;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import java.util.Locale;

@RequiredArgsConstructor
@RestController
@RequestMapping("/i18n")
public class TestApi {
	private final MessageSource messageSource;

	@GetMapping("/getMessage")
	public String getMessage() {
		// Locale defaultLocale = Locale.getDefault();
		//
		// return messageSource.getMessage("test", new Object[]{" I18n"}, defaultLocale);
		return I18nHelper.getMessage("test");
	}
}
